wind pollination - French English Dictionary